[INFO] fetching crate qoi 0.4.1...
[INFO] checking qoi-0.4.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate qoi 0.4.1 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate qoi 0.4.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate qoi 0.4.1
[INFO] finished tweaking crates.io crate qoi 0.4.1
[INFO] tweaked toml for crates.io crate qoi 0.4.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 335a3dcb12e45ac3aff386ae4e76d570ac2863f16ecb9a1a808f7c7b15d5c7e7
[INFO] running `Command { std: "docker" "start" "-a" "335a3dcb12e45ac3aff386ae4e76d570ac2863f16ecb9a1a808f7c7b15d5c7e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "335a3dcb12e45ac3aff386ae4e76d570ac2863f16ecb9a1a808f7c7b15d5c7e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "335a3dcb12e45ac3aff386ae4e76d570ac2863f16ecb9a1a808f7c7b15d5c7e7", kill_on_drop: false }`
[INFO] [stdout] 335a3dcb12e45ac3aff386ae4e76d570ac2863f16ecb9a1a808f7c7b15d5c7e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e17f9945cbd24ef021a65f4acf2aaae7ff2a5c3f20bd3953ad474581bba2683b
[INFO] running `Command { std: "docker" "start" "-a" "e17f9945cbd24ef021a65f4acf2aaae7ff2a5c3f20bd3953ad474581bba2683b", kill_on_drop: false }`
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking fdeflate v0.3.4
[INFO] [stderr]     Checking qoi v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking png v0.17.13
[INFO] [stdout] error[E0432]: unresolved import `libqoi`
[INFO] [stdout]   --> tests/test_gen.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use libqoi::{qoi_decode, qoi_encode};
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `libqoi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `qoi` (test "test_gen") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "e17f9945cbd24ef021a65f4acf2aaae7ff2a5c3f20bd3953ad474581bba2683b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e17f9945cbd24ef021a65f4acf2aaae7ff2a5c3f20bd3953ad474581bba2683b", kill_on_drop: false }`
[INFO] [stdout] e17f9945cbd24ef021a65f4acf2aaae7ff2a5c3f20bd3953ad474581bba2683b
[INFO] checking qoi-0.4.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate qoi 0.4.1 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate qoi 0.4.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate qoi 0.4.1
[INFO] finished tweaking crates.io crate qoi 0.4.1
[INFO] tweaked toml for crates.io crate qoi 0.4.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dbee55a882bc41f041dd9c0143be28994ec4a8529587ae77c82dfc8773eaccbd
[INFO] running `Command { std: "docker" "start" "-a" "dbee55a882bc41f041dd9c0143be28994ec4a8529587ae77c82dfc8773eaccbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dbee55a882bc41f041dd9c0143be28994ec4a8529587ae77c82dfc8773eaccbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbee55a882bc41f041dd9c0143be28994ec4a8529587ae77c82dfc8773eaccbd", kill_on_drop: false }`
[INFO] [stdout] dbee55a882bc41f041dd9c0143be28994ec4a8529587ae77c82dfc8773eaccbd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1d03dda0ad9dd10399aad04514bf886785490f94d971abfaf817bea494c39a3f
[INFO] running `Command { std: "docker" "start" "-a" "1d03dda0ad9dd10399aad04514bf886785490f94d971abfaf817bea494c39a3f", kill_on_drop: false }`
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking fdeflate v0.3.4
[INFO] [stderr]     Checking qoi v0.4.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decode.rs:251:26
[INFO] [stdout]     |
[INFO] [stdout] 251 |         self.0 = &self.0[QOI_HEADER_SIZE..]; // can't panic
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decode.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |         self.0 = &self.0[n_read..];
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/header.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         out[4..8].copy_from_slice(&self.width.to_be_bytes());
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/header.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |         out[8..12].copy_from_slice(&self.height.to_be_bytes());
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking png v0.17.13
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> tests/test_chunks.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_eq!(&encoded[QOI_HEADER_SIZE..][..expected.len()], expected);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/test_chunks.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 |     for n in 1..=62 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/test_chunks.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |     for n in 1..=62 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/test_chunks.rs:64:14
[INFO] [stdout]    |
[INFO] [stdout] 64 |     for n in 63..=124 {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/test_chunks.rs:73:14
[INFO] [stdout]    |
[INFO] [stdout] 73 |     for n in 63..=124 {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:160:14
[INFO] [stdout]     |
[INFO] [stdout] 160 |     for x in 0..8_u8 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:162:19
[INFO] [stdout]     |
[INFO] [stdout] 162 |         for dr in 0..3 {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 |             for dg in 0..3 {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:164:27
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 for db in 0..3 {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:187:15
[INFO] [stdout]     |
[INFO] [stdout] 187 |     for x in (0..200_u8).step_by(4) {
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |         for dr_g in (0..16).step_by(4) {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:190:24
[INFO] [stdout]     |
[INFO] [stdout] 190 |             for dg in (0..64).step_by(8) {
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_chunks.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 for db_g in (0..16).step_by(4) {
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decode.rs:251:26
[INFO] [stdout]     |
[INFO] [stdout] 251 |         self.0 = &self.0[QOI_HEADER_SIZE..]; // can't panic
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decode.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |         self.0 = &self.0[n_read..];
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/header.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         out[4..8].copy_from_slice(&self.width.to_be_bytes());
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/header.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |         out[8..12].copy_from_slice(&self.height.to_be_bytes());
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/test_ref.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |             (0..result.len().min(expected.len())).position(|i| result[i] != expected[i])
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/test_ref.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 &expected[i..(i + 4).min(expected.len())],
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/test_ref.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 &result[i..(i + 4).min(result.len())],
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `libqoi`
[INFO] [stdout]   --> tests/test_gen.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use libqoi::{qoi_decode, qoi_encode};
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `libqoi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/test_gen.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |         for i in 0..N {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/test_gen.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 |         self.index[rng.gen_range(0_usize..64)]
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/test_gen.rs:98:39
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let mut p = rng.gen_range(0.0..1.0);
[INFO] [stdout]    |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:115:46
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 let n_repeat = rng.gen_range(1_usize..=70);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 for _ in 0..n_repeat {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:125:58
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 px[0] = px[0].wrapping_add(rng.gen_range(0_u8..4).wrapping_sub(2));
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:126:58
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 px[1] = px[1].wrapping_add(rng.gen_range(0_u8..4).wrapping_sub(2));
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:127:58
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 px[2] = px[2].wrapping_add(rng.gen_range(0_u8..4).wrapping_sub(2));
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:135:40
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 let vg = rng.gen_range(0_u8..64).wrapping_sub(32);
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:136:40
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 let vr = rng.gen_range(0_u8..16).wrapping_sub(8).wrapping_add(vg);
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 let vb = rng.gen_range(0_u8..16).wrapping_sub(8).wrapping_add(vg);
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:154:29
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut data = &encoded[QOI_HEADER_SIZE..encoded.len() - QOI_PADDING_SIZE];
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |         data = &data[1..];
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 data = &data[3..];
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:166:30
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 data = &data[4..];
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:179:34
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     data = &data[1..];
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:243:27
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let slice = &data[channels..];
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:257:18
[INFO] [stdout]     |
[INFO] [stdout] 257 |         for _ in 0..channels {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:284:37
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let min_len = rng.gen_range(1..=5000);
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> tests/test_gen.rs:285:38
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let channels = rng.gen_range(3..=4);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 20 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `qoi` (test "test_gen") due to 2 previous errors; 20 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1d03dda0ad9dd10399aad04514bf886785490f94d971abfaf817bea494c39a3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d03dda0ad9dd10399aad04514bf886785490f94d971abfaf817bea494c39a3f", kill_on_drop: false }`
[INFO] [stdout] 1d03dda0ad9dd10399aad04514bf886785490f94d971abfaf817bea494c39a3f
